﻿ using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MODEL;
using IBLL;

namespace BLL
{
	public partial class AccountInfo_BLL : BaseBLL<AccountInfo>,IAccountInfo_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IAccountInfo_DAL;
		}
    }
	public partial class AmazonAD_BLL : BaseBLL<AmazonAD>,IAmazonAD_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IAmazonAD_DAL;
		}
    }
	public partial class AmazonAdProperty_BLL : BaseBLL<AmazonAdProperty>,IAmazonAdProperty_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IAmazonAdProperty_DAL;
		}
    }
	public partial class AreaCarriersDeliveryMethod_BLL : BaseBLL<AreaCarriersDeliveryMethod>,IAreaCarriersDeliveryMethod_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IAreaCarriersDeliveryMethod_DAL;
		}
    }
	public partial class AreaCarriersDeliveryMethodChargeType_BLL : BaseBLL<AreaCarriersDeliveryMethodChargeType>,IAreaCarriersDeliveryMethodChargeType_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IAreaCarriersDeliveryMethodChargeType_DAL;
		}
    }
	public partial class AreaCarriersDeliveryMethodContraband_BLL : BaseBLL<AreaCarriersDeliveryMethodContraband>,IAreaCarriersDeliveryMethodContraband_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IAreaCarriersDeliveryMethodContraband_DAL;
		}
    }
	public partial class AreaCarriersDeliveryMethodPackage_BLL : BaseBLL<AreaCarriersDeliveryMethodPackage>,IAreaCarriersDeliveryMethodPackage_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IAreaCarriersDeliveryMethodPackage_DAL;
		}
    }
	public partial class AuthorizedInfoConfig_BLL : BaseBLL<AuthorizedInfoConfig>,IAuthorizedInfoConfig_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IAuthorizedInfoConfig_DAL;
		}
    }
	public partial class BrowseNode_BLL : BaseBLL<BrowseNode>,IBrowseNode_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IBrowseNode_DAL;
		}
    }
	public partial class Carrier_BLL : BaseBLL<Carrier>,ICarrier_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ICarrier_DAL;
		}
    }
	public partial class CurrencyConvertLoss_BLL : BaseBLL<CurrencyConvertLoss>,ICurrencyConvertLoss_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ICurrencyConvertLoss_DAL;
		}
    }
	public partial class CustomsRateInfo_BLL : BaseBLL<CustomsRateInfo>,ICustomsRateInfo_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ICustomsRateInfo_DAL;
		}
    }
	public partial class DeliveryMethod_BLL : BaseBLL<DeliveryMethod>,IDeliveryMethod_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IDeliveryMethod_DAL;
		}
    }
	public partial class DistributeArea_BLL : BaseBLL<DistributeArea>,IDistributeArea_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IDistributeArea_DAL;
		}
    }
	public partial class DistributeAreaStock_BLL : BaseBLL<DistributeAreaStock>,IDistributeAreaStock_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IDistributeAreaStock_DAL;
		}
    }
	public partial class GrossProfitConfig_BLL : BaseBLL<GrossProfitConfig>,IGrossProfitConfig_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IGrossProfitConfig_DAL;
		}
    }
	public partial class ItemOpreationCommand_BLL : BaseBLL<ItemOpreationCommand>,IItemOpreationCommand_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IItemOpreationCommand_DAL;
		}
    }
	public partial class ItemOpreationStatu_BLL : BaseBLL<ItemOpreationStatu>,IItemOpreationStatu_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IItemOpreationStatu_DAL;
		}
    }
	public partial class LanguageType_BLL : BaseBLL<LanguageType>,ILanguageType_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ILanguageType_DAL;
		}
    }
	public partial class ListingFeeInfo_BLL : BaseBLL<ListingFeeInfo>,IListingFeeInfo_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IListingFeeInfo_DAL;
		}
    }
	public partial class LoginAccountInfo_BLL : BaseBLL<LoginAccountInfo>,ILoginAccountInfo_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ILoginAccountInfo_DAL;
		}
    }
	public partial class LoginSellerAccountInfo_BLL : BaseBLL<LoginSellerAccountInfo>,ILoginSellerAccountInfo_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ILoginSellerAccountInfo_DAL;
		}
    }
	public partial class LogisticsCountry_BLL : BaseBLL<LogisticsCountry>,ILogisticsCountry_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ILogisticsCountry_DAL;
		}
    }
	public partial class LogisticsInfoConfig_BLL : BaseBLL<LogisticsInfoConfig>,ILogisticsInfoConfig_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ILogisticsInfoConfig_DAL;
		}
    }
	public partial class PaypalFee_BLL : BaseBLL<PaypalFee>,IPaypalFee_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IPaypalFee_DAL;
		}
    }
	public partial class Product_BLL : BaseBLL<Product>,IProduct_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProduct_DAL;
		}
    }
	public partial class ProductCategory_BLL : BaseBLL<ProductCategory>,IProductCategory_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductCategory_DAL;
		}
    }
	public partial class ProductConfig_BLL : BaseBLL<ProductConfig>,IProductConfig_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductConfig_DAL;
		}
    }
	public partial class ProductCost_BLL : BaseBLL<ProductCost>,IProductCost_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductCost_DAL;
		}
    }
	public partial class ProductEAN_BLL : BaseBLL<ProductEAN>,IProductEAN_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductEAN_DAL;
		}
    }
	public partial class ProductPackageInfo_BLL : BaseBLL<ProductPackageInfo>,IProductPackageInfo_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductPackageInfo_DAL;
		}
    }
	public partial class ProductPicture_BLL : BaseBLL<ProductPicture>,IProductPicture_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductPicture_DAL;
		}
    }
	public partial class ProductProperty_BLL : BaseBLL<ProductProperty>,IProductProperty_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductProperty_DAL;
		}
    }
	public partial class ProductSpec_BLL : BaseBLL<ProductSpec>,IProductSpec_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductSpec_DAL;
		}
    }
	public partial class ProductStatu_BLL : BaseBLL<ProductStatu>,IProductStatu_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductStatu_DAL;
		}
    }
	public partial class ProductTranslation_BLL : BaseBLL<ProductTranslation>,IProductTranslation_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductTranslation_DAL;
		}
    }
	public partial class ProductType_BLL : BaseBLL<ProductType>,IProductType_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductType_DAL;
		}
    }
	public partial class RateOfExchange_BLL : BaseBLL<RateOfExchange>,IRateOfExchange_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IRateOfExchange_DAL;
		}
    }
	public partial class RateOfExchangeAnalysi_BLL : BaseBLL<RateOfExchangeAnalysi>,IRateOfExchangeAnalysi_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IRateOfExchangeAnalysi_DAL;
		}
    }
	public partial class RateOfExchangeHistory_BLL : BaseBLL<RateOfExchangeHistory>,IRateOfExchangeHistory_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IRateOfExchangeHistory_DAL;
		}
    }
	public partial class SalesFinalFee_BLL : BaseBLL<SalesFinalFee>,ISalesFinalFee_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ISalesFinalFee_DAL;
		}
    }
	public partial class SalesFinalFeeSection_BLL : BaseBLL<SalesFinalFeeSection>,ISalesFinalFeeSection_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ISalesFinalFeeSection_DAL;
		}
    }
	public partial class SalesPlatform_BLL : BaseBLL<SalesPlatform>,ISalesPlatform_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ISalesPlatform_DAL;
		}
    }
	public partial class SalesPlatformSiteCurrency_BLL : BaseBLL<SalesPlatformSiteCurrency>,ISalesPlatformSiteCurrency_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ISalesPlatformSiteCurrency_DAL;
		}
    }
	public partial class SalesPlatformSiteInfo_BLL : BaseBLL<SalesPlatformSiteInfo>,ISalesPlatformSiteInfo_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ISalesPlatformSiteInfo_DAL;
		}
    }
	public partial class SalesPlatformSiteInfoCategory_BLL : BaseBLL<SalesPlatformSiteInfoCategory>,ISalesPlatformSiteInfoCategory_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ISalesPlatformSiteInfoCategory_DAL;
		}
    }
	public partial class SalesPlatformSiteInfoCategorySpecific_BLL : BaseBLL<SalesPlatformSiteInfoCategorySpecific>,ISalesPlatformSiteInfoCategorySpecific_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ISalesPlatformSiteInfoCategorySpecific_DAL;
		}
    }
	public partial class SalesPlatformSiteInfoLanguageType_BLL : BaseBLL<SalesPlatformSiteInfoLanguageType>,ISalesPlatformSiteInfoLanguageType_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ISalesPlatformSiteInfoLanguageType_DAL;
		}
    }
	public partial class SalesPlatformSiteSellerAccountInfo_BLL : BaseBLL<SalesPlatformSiteSellerAccountInfo>,ISalesPlatformSiteSellerAccountInfo_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ISalesPlatformSiteSellerAccountInfo_DAL;
		}
    }
	public partial class SalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_BLL : BaseBLL<SalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm>,ISalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ISalesPlatformSiteSellerAccountInfoTemplateWebPageTemplateTerm_DAL;
		}
    }
	public partial class SellerAccountInfo_BLL : BaseBLL<SellerAccountInfo>,ISellerAccountInfo_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ISellerAccountInfo_DAL;
		}
    }
	public partial class SiteInfo_BLL : BaseBLL<SiteInfo>,ISiteInfo_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ISiteInfo_DAL;
		}
    }
	public partial class SiteSpecRelation_BLL : BaseBLL<SiteSpecRelation>,ISiteSpecRelation_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ISiteSpecRelation_DAL;
		}
    }
	public partial class Specific_BLL : BaseBLL<Specific>,ISpecific_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ISpecific_DAL;
		}
    }
	public partial class SpecificsValue_BLL : BaseBLL<SpecificsValue>,ISpecificsValue_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ISpecificsValue_DAL;
		}
    }
	public partial class Stock_BLL : BaseBLL<Stock>,IStock_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IStock_DAL;
		}
    }
	public partial class Template_BLL : BaseBLL<Template>,ITemplate_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ITemplate_DAL;
		}
    }
	public partial class TemplateProperty_BLL : BaseBLL<TemplateProperty>,ITemplateProperty_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ITemplateProperty_DAL;
		}
    }
	public partial class TemplateTerm_BLL : BaseBLL<TemplateTerm>,ITemplateTerm_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ITemplateTerm_DAL;
		}
    }
	public partial class TemplateTermsDetail_BLL : BaseBLL<TemplateTermsDetail>,ITemplateTermsDetail_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ITemplateTermsDetail_DAL;
		}
    }
	public partial class TemplateWebPage_BLL : BaseBLL<TemplateWebPage>,ITemplateWebPage_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ITemplateWebPage_DAL;
		}
    }
	public partial class TransportCharge_BLL : BaseBLL<TransportCharge>,ITransportCharge_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ITransportCharge_DAL;
		}
    }
	public partial class TransportType_BLL : BaseBLL<TransportType>,ITransportType_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ITransportType_DAL;
		}
    }
	public partial class V_ProductRespones_BLL : BaseBLL<V_ProductRespones>,IV_ProductRespones_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IV_ProductRespones_DAL;
		}
    }
	public partial class Value_BLL : BaseBLL<Value>,IValue_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IValue_DAL;
		}
    }
	public partial class VATFeeInfo_BLL : BaseBLL<VATFeeInfo>,IVATFeeInfo_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IVATFeeInfo_DAL;
		}
    }
	public partial class View_AmazonBrowseNode_BLL : BaseBLL<View_AmazonBrowseNode>,IView_AmazonBrowseNode_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_AmazonBrowseNode_DAL;
		}
    }
	public partial class View_Category_BLL : BaseBLL<View_Category>,IView_Category_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_Category_DAL;
		}
    }
	public partial class View_CategorySpecifics_BLL : BaseBLL<View_CategorySpecifics>,IView_CategorySpecifics_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_CategorySpecifics_DAL;
		}
    }
	public partial class View_Contraband_BLL : BaseBLL<View_Contraband>,IView_Contraband_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_Contraband_DAL;
		}
    }
	public partial class View_Currency_BLL : BaseBLL<View_Currency>,IView_Currency_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_Currency_DAL;
		}
    }
	public partial class View_DsSystemMenu_BLL : BaseBLL<View_DsSystemMenu>,IView_DsSystemMenu_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_DsSystemMenu_DAL;
		}
    }
	public partial class View_Listing_BLL : BaseBLL<View_Listing>,IView_Listing_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_Listing_DAL;
		}
    }
	public partial class View_Measure_BLL : BaseBLL<View_Measure>,IView_Measure_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_Measure_DAL;
		}
    }
	public partial class View_Permission_BLL : BaseBLL<View_Permission>,IView_Permission_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_Permission_DAL;
		}
    }
	public partial class View_ProductSpec_BLL : BaseBLL<View_ProductSpec>,IView_ProductSpec_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_ProductSpec_DAL;
		}
    }
	public partial class View_ProductStatus_BLL : BaseBLL<View_ProductStatus>,IView_ProductStatus_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_ProductStatus_DAL;
		}
    }
	public partial class View_Specifics_BLL : BaseBLL<View_Specifics>,IView_Specifics_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_Specifics_DAL;
		}
    }
	public partial class View_SpecificsValue_BLL : BaseBLL<View_SpecificsValue>,IView_SpecificsValue_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_SpecificsValue_DAL;
		}
    }
	public partial class View_Value_BLL : BaseBLL<View_Value>,IView_Value_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_Value_DAL;
		}
    }
}